package edu.tms.bean;

import java.util.*;


public class ApplicationInfo {
	/**
	 * 申请入党id
	 */
	private Integer applicationInfoId;

	/**
	 * 学生id
	 */
	private Integer stuId;
	
	/**
	 * 虚拟字段 学生姓名
	 */
	private String stuName;

	/**
	 * 虚拟字段 学生班级
	 */
	private String stuClassName;

	/**
	 * 入党申请书
	 */
	private String applicationContent;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 是否完成党校培训 1:未完成,2:已完成
	 */
	private Integer trainState;

	/**
	 * 申请状态 1:正常,2:冻结
	 */
	private Integer applicationState;


	public ApplicationInfo () {
		super();
	}

	public ApplicationInfo (Integer applicationInfoId,Integer stuId,String applicationContent,Date createTime,Integer trainState,Integer applicationState) {
		this.applicationInfoId = applicationInfoId;
		this.stuId = stuId;
		this.applicationContent = applicationContent;
		this.createTime = createTime;
		this.trainState = trainState;
		this.applicationState = applicationState;
	}

	public Integer getApplicationInfoId() {
		return this.applicationInfoId;
	}

	public String getStuName() {
		return stuName;
	}
	
	public String getStuClassName() {
		return stuClassName;
	}

	public void setStuClassName(String stuClassName) {
		this.stuClassName = stuClassName;
	}
	public void setStuName(String stuName) {
		this.stuName = stuName;
	}

	public void setApplicationInfoId(Integer applicationInfoId) {
		this.applicationInfoId = applicationInfoId;
	}

	public Integer getStuId() {
		return this.stuId;
	}

	public void setStuId(Integer stuId) {
		this.stuId = stuId;
	}

	public String getApplicationContent() {
		return this.applicationContent;
	}

	public void setApplicationContent(String applicationContent) {
		this.applicationContent = applicationContent;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getTrainState() {
		return this.trainState;
	}

	public void setTrainState(Integer trainState) {
		this.trainState = trainState;
	}

	public Integer getApplicationState() {
		return this.applicationState;
	}

	public void setApplicationState(Integer applicationState) {
		this.applicationState = applicationState;
	}

	@Override
	public String toString() {
		return "ApplicationInfo[applicationInfoId=" + applicationInfoId+ ", stuId=" + stuId + ", applicationContent=" + applicationContent + ", createTime=" + createTime + ", trainState=" + trainState + ", applicationState=" + applicationState + "]";
	}


}

